
cc.Class({
    extends: cc.Component,

    properties: {
        playerNode:cc.Node,
    },

    // LIFE-CYCLE CALLBACKS:

    // onLoad () {},

    start () {

    },

    update () {
        if(!this.playerNode)return;
        // node.convertToWorldSpaceAR(pos) 将node下的一个位置position转换为世界坐标  将playerNode下的（0，0）位置转换成世界坐标
        //就是拿到palyerNode的世界坐标
        let playerWorldPos = this.playerNode.convertToWorldSpaceAR(cc.v2(0,0));
        //两种方案 第一种将playerNode的worldPos 直接设置给摄像机的worldPos
        //设置摄像机的相对position 要将玩家的世界坐标转换到摄像机父节点下的相对坐标赋值给摄像机
    //    this.node.setWorldPosition(playerWorldPos);


               // console.log('playerWorldPos',playerWorldPos);
        let npos = this.node.parent.convertToNodeSpaceAR(playerWorldPos);
        this.node.position = npos;
        // console.log('npos',playerWorldPos);
        // this.node.
    },
});
